package run.siyuan.jdk.设计模式.装饰模式.装饰模式案例3;

/**
 * @className: SortDecorator
 * @Description: TODO 装饰模式-排名情况修饰
 * @author: siyuan
 * @date: 2022/3/21 10:39 上午
 */
public class SortDecorator extends Decorator {
    //构造函数
    public SortDecorator(SchoolReport schoolReport) {
        super(schoolReport);
    }

    //告诉老爸学校的排名情况
    private void reportSort() {
        System.out.println("我是排名第38名...");
    }

    //老爸看完成绩单后再告诉他，加强作用
    @Override
    public void report() {
        super.report();
        this.reportSort();
    }
}